.main {
    flex: 1 0 auto;
    word-break: break-all;
    width: 1235px; 
    margin: auto;
    color: #2c3e50;
}
.main-header,.resource-body,.detail-info{
    background-color: white;
}
.main a{
    color:#2c3e50;
}
.main-header {
    padding: 25px 15px 0px 15px;
    border: 1.49px solid #c5c2c2;
    border-top:0;
    height: 140px;
    width: 1205px;
}

.main-header .item-title {
    position: relative;
    display: inline-block;
    width: 642px;
    height: 110px;
    overflow: hidden;
}
.main-header .item-type{
    display: inline-block;
    width: 51px;
    height: 21px;
    text-align: center;
    border-radius: 5px;
    opacity: 0.8;
    user-select: none;
    background-color: #1bab8d;
}
.main-header .item-info {
    float: right;
    height: 110px;
    width: 250px;
}
.main-header .item-info ul{
    margin: 75px 25px 20px 52px;
    height: 39px;
    line-height: 39px;
}
.main-header .item-info li{
    display: inline-block;
    margin-left:15px;
}
.main-header .item-info #addLove{
    color:#ea6c6c;
}